package br.com.sigupper.entidades;
// Generated 24/08/2014 20:33:31 by Hibernate Tools 3.6.0


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.OneToOne;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

import br.com.sigupper.util.IGenericCrud;
@Entity
@Table(name="item")
public class Item  implements IGenericCrud {

	@Id
	@GeneratedValue
	@Column(name="item_id")
     private Integer itemId;
	
	@ManyToOne
	@JoinColumn(name="compra_id",nullable=false)
     private Compra compra;
	@OneToOne
	@JoinColumn(name="produto_id",nullable=false)
     private Produto produto;
	@Column(name="item_qtde",nullable=false)
     private String itemQtde;
	@Column(name="item_valor_total",nullable=false)
     private String itemValor;

    public Item() {
    }

    public Item(Compra compra, Produto produto, String itemQtde, String itemValor) {
       this.compra = compra;
       this.produto = produto;
       this.itemQtde = itemQtde;
       this.itemValor = itemValor;
    }
   
    public Integer getItemId() {
        return this.itemId;
    }
    
    public void setItemId(Integer itemId) {
        this.itemId = itemId;
    }

    public Compra getCompra() {
        return this.compra;
    }
    
    public void setCompra(Compra compra) {
        this.compra = compra;
    }

    public Produto getProduto() {
        return this.produto;
    }
    
    public void setProduto(Produto produto) {
        this.produto = produto;
    }

    
    public String getItemQtde() {
        return this.itemQtde;
    }
    
    public void setItemQtde(String itemQtde) {
        this.itemQtde = itemQtde;
    }

    
    public String getItemValor() {
        return this.itemValor;
    }
    
    public void setItemValor(String itemValor) {
        this.itemValor = itemValor;
    }

}


